package practice.chapter1.example;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: shaochong
 * @Date: 2021/4/20
 * @Description:
 */
public class TestStream {

    private static List<Person> personList = new ArrayList<Person>();
    static {
        personList.add(new Person("欧阳雪",18,"中国",'F'));
        personList.add(new Person("Tom",24,"美国",'M'));
        personList.add(new Person("Harley",22,"英国",'F'));
        personList.add(new Person("向天笑",20,"中国",'M'));
        personList.add(new Person("李康",22,"中国",'M'));
        personList.add(new Person("小梅",20,"中国",'F'));
        personList.add(new Person("何雪",21,"中国",'F'));
        personList.add(new Person("李康",22,"中国",'M'));
    }

    public static void main(String[] args) {
        System.out.println(personList.size());
        test1();
        test2();
        test3();
        test4();
        test5();
        test6();
        test7();
        test8();
        test9();
        test10();
    }

    public static void test1() {
        // 1.找到年龄>18的并输出
    }

    public static void test2() {
        // 2.计算所有中国人的数量
    }

    public static void test3() {
        // 3.从第二个女性开始,取出2个女性,并进行人员去重和打印
    }

    public static void test4() {
        // 4.将所有人员按照年龄排序
    }

    public static void test5() {
        // 5.判断是否全是中国人
    }

    public static void test6() {
        // 6.返回年龄最大人的信息
    }

    public static void test7() {
        // 7.计算所有人员年龄总和
    }

    public static void test8() {
        // 8.返回所有城市的List
    }
    public static void test9() {
        // 9.计算所有人员的平均年龄
    }
    public static void test10() {
        // 10.得出一个map结构,姓名->年龄
    }
}
